/*
 * futabatasksendpost.h
 *
 *  Created on: Sep 25, 2011
 *      Author: anonovermind <anonovermind@gmail.com>
 */

#ifndef FUTABATASKSENDPOST_H_
#define FUTABATASKSENDPOST_H_

#include "tasks/tasksendpost.h"

namespace Wishmaster {

class FutabaAgent;
class FutabaTaskSendPost: public Wishmaster::TaskSendPost {
public:
	FutabaTaskSendPost(const PostDescriptor& post, const QString& captcha,
			Wishmaster2::Network::RequestManager* requestManager, const QString& msg, FutabaAgent* agent);
	virtual ~FutabaTaskSendPost();

protected:
	virtual Wishmaster2::Network::RequestPtr makeRequest(const PostDescriptor& post, const QString& captcha,
			Wishmaster2::Network::RequestManager* requestManager);

private:
	PostDescriptor m_post;
	QString m_captcha;
	FutabaAgent* m_agent;
};

} /* namespace Wishmaster */
#endif /* FUTABATASKSENDPOST_H_ */
